stranded abroad - German English Dictionary